package rest;

import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;

import bean.remote.SolicitudFabricaRemote;
import dominio.SolicitudCompra;

@Path("/fabrica")
@Stateless
public class SolicitudFabricaRest {

	@EJB(beanName="solicitudFabricaBean")
	private SolicitudFabricaRemote solicitudFabricaRemote;
	
	@POST
	@Path("/procesar")
	@Consumes(MediaType.APPLICATION_JSON)
	public Response procesar(SolicitudCompra solicitudFabrica) {
		System.out.println(solicitudFabrica);
		solicitudFabrica.agregar();
		solicitudFabricaRemote.guardar(solicitudFabrica);
		return Response.status(201).entity("Todo bien").build();
	}
	
	@GET
	@Path("/buscar")
	public void buecar() {
		System.out.println("Entro aca");
	}
}
